﻿using System;
using System.Collections.Generic;
using System.Text;
using Sinacor.Infra.UI.Common;

namespace Sinacor.UI.Bovespa.Ordens.Model
{
    public class OrdemDigitacao : BaseDigitacao
        {
            private DateTime? _DataOrdem;
            public DateTime? DataOrdem
            {
                get { return _DataOrdem; }
                set { _DataOrdem = value; this.OnPropertyChanged("DataOrdem"); }
            }

            private int? _NumeroOrdem;
            public int? NumeroOrdem
            {
                get { return _NumeroOrdem; }
                set { _NumeroOrdem = value; this.OnPropertyChanged("NumeroOrdem"); }
            }

            private int? _NumeroOrdemSubSequencia;
            public int? NumeroOrdemSubSequencia
            {
                get { return _NumeroOrdemSubSequencia; }
                set { _NumeroOrdemSubSequencia = value; this.OnPropertyChanged("NumeroOrdemSubSequencia"); }
            }

            private Enum.TipoOrdemDistribuicao _TipoOrdemDistribuicao;
            public Enum.TipoOrdemDistribuicao TipoOrdemDistribuicao
            {
                get { return _TipoOrdemDistribuicao; }
                set { _TipoOrdemDistribuicao = value; this.OnPropertyChanged("TipoOrdemDistribuicao"); }
            }

            private string _ControleTipoDistribuicao;
            public string ControleTipoDistribuicao
            {
                get { return _ControleTipoDistribuicao; }
                set { _ControleTipoDistribuicao = value; this.OnPropertyChanged("ControleTipoDistribuicao"); }
            }
          
            private string _CodigoOperadorCVM;
            public string CodigoOperadorCVM
            {
                get { return _CodigoOperadorCVM; }
                set { _CodigoOperadorCVM = value; this.OnPropertyChanged("CodigoOperadorCVM"); }
            }
            
            private string _NomeClienteCompleto;
            public string NomeClienteCompleto
            {
                get { return _NomeClienteCompleto; }
                set { _NomeClienteCompleto = value; this.OnPropertyChanged("NomeClienteCompleto"); }
            }

        }

}

